Skip to content

[CHORE]: develop 브랜치 최신 변경사항 main 반영 #146

Merged
twodo0 merged 299 commits intomainfrom
develop
Feb 19, 2026
Merged

[CHORE]: develop 브랜치 최신 변경사항 main 반영 #146
twodo0 merged 299 commits intomainfrom
develop

Conversation

@twodo0
Copy link
Contributor

@twodo0 twodo0 commented Feb 19, 2026

💡 작업 개요

  • 식당 검색 응답에 좌표값 내려주도록 추가

✅ 작업 내용

  • 기능 개발
  • 버그 수정
  • 리팩토링
  • 주석/포맷 정리
  • 기타 설정

🧪 테스트 내용

  • 로컬 정상 빌드 확인

📝 기타 참고 사항

Summary by CodeRabbit

새로운 기능

  • 매장 검색 결과에 위도와 경도 좌표 정보가 추가되었습니다. 이제 검색한 각 매장의 정확한 지리적 위치를 파악할 수 있습니다. 지도 상의 위치 표시, 직선거리 계산, 그리고 다양한 내비게이션 애플리케이션과의 연동이 더욱 정확해지면서 전반적인 위치 기반 서비스 품질이 향상되었습니다.

twodo0 and others added 30 commits January 8, 2026 16:29
[FEAT]: 식당(Store) 도메인 엔티티 설계
[FEAT]: HTTPS 적용 및 NGINX Blue-Green 무중단 배포 전환 로직 수정
@twodo0 twodo0 self-assigned this Feb 19, 2026
@twodo0 twodo0 added the chore label Feb 19, 2026
@coderabbitai
Copy link

coderabbitai bot commented Feb 19, 2026

📝 Walkthrough

Walkthrough

스토어 검색 DTO에 위도(latitude)와 경도(longitude) 필드를 추가하고, 변환기(converter)를 업데이트하여 Store 엔티티에서 이 필드들을 채우도록 변경되었습니다. 사용하지 않는 import도 제거되었습니다.

Changes

Cohort / File(s) Summary
StoreSearchDto 필드 추가
src/main/java/com/eatsfine/eatsfine/domain/store/dto/StoreResDto.java
StoreSearchDto 레코드에 double latitudedouble longitude 필드 추가 (distance와 mainImageUrl 사이에 위치)
StoreConverter 업데이트
src/main/java/com/eatsfine/eatsfine/domain/store/converter/StoreConverter.java
toSearchDto 메서드에서 Store의 위도/경도 정보를 StoreSearchDto에 매핑하도록 수정, 사용하지 않는 MultipartFile import 제거

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Suggested reviewers

  • zerochani
  • SungMinju
  • CokaNuri
  • sonjunkyu

Poem

🐰 위도와 경도를 담아
지도 위에 가게들이 춤을 춘다
작은 필드 추가로 큰 세상을
✨ 더 정확하게 찾아낼 수 있게 되었네!

🚥 Pre-merge checks | ✅ 1 | ❌ 2

❌ Failed checks (2 warnings)

Check name Status Explanation Resolution
Title check ⚠️ Warning 제목은 PR의 주요 변경사항인 '식당 검색 응답에 좌표값 추가'를 구체적으로 반영하지 못하고 있습니다. '[CHORE]: develop 브랜치 최신 변경사항 main 반영'은 작업의 성격만 나타낼 뿐 실제 변경내용이 불명확합니다. 제목을 '[FEATURE]: 식당 검색 응답에 좌표값(latitude, longitude) 추가' 또는 유사한 구체적인 설명으로 변경하세요.
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (1 passed)
Check name Status Explanation
Description check ✅ Passed PR 설명이 템플릿의 필수 섹션을 대부분 포함하고 있으며, 작업 개요와 테스트 내용이 명확하게 기술되어 있습니다.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch develop

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@src/main/java/com/eatsfine/eatsfine/domain/store/dto/StoreResDto.java`:
- Around line 31-35: StoreDetailDto is missing latitude/longitude while
StoreSearchDto gained them; add double latitude and double longitude fields to
the StoreDetailDto class (alongside existing fields like mainImageUrl and
isOpenNow), include them in the StoreDetailDto constructor (or builder/factory
such as any existing of()/fromEntity() method), and ensure the mapping code that
builds StoreDetailDto from the Store entity populates these fields; if omission
was intentional, add a clear code comment in StoreDetailDto explaining why
coordinates are omitted.

Comment on lines +31 to 35
double latitude,
double longitude,
String mainImageUrl,
boolean isOpenNow
){}
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick | 🔵 Trivial

StoreDetailDto에 좌표 필드 누락 — API 일관성 검토 필요

StoreSearchDto(검색 목록)에는 latitude/longitude가 추가되었지만, StoreDetailDto(상세 조회, line 54-75)에는 없습니다. 클라이언트가 상세 페이지에서 지도 마커를 표시할 때 별도 검색 호출이 필요해지는 문제가 생깁니다. 의도적인 설계라면 코드 주석으로 이유를 명시해두는 것을 권장합니다.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@src/main/java/com/eatsfine/eatsfine/domain/store/dto/StoreResDto.java` around
lines 31 - 35, StoreDetailDto is missing latitude/longitude while StoreSearchDto
gained them; add double latitude and double longitude fields to the
StoreDetailDto class (alongside existing fields like mainImageUrl and
isOpenNow), include them in the StoreDetailDto constructor (or builder/factory
such as any existing of()/fromEntity() method), and ensure the mapping code that
builds StoreDetailDto from the Store entity populates these fields; if omission
was intentional, add a clear code comment in StoreDetailDto explaining why
coordinates are omitted.

@twodo0 twodo0 merged commit 4423f33 into main Feb 19, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants